.index {
    width: 100%;
    height: 100vh;
    position: relative;
    .inp {
        position: relative;
        .box{
            display: flex;
            top: 110rpx;
            left: 30rpx;
            position: absolute;
            width: 464rpx;
            height: 62rpx;
            border-radius: 30rpx;
            border: 2rpx solid white;
            align-items: center;
            background-color:rgba(255,255,255,.4);
            input {
                align-items: center;
            }
            image {
                width: 36rpx;
                height: 36rpx;
                padding: 10rpx 20rpx 10rpx 40rpx;
                
            }
        }
    }
    .bg {
        position: relative;
        width: 100%;
        height: 745rpx;
        z-index: -1;
        image {
            width: 100%;
            height: 100%;
        }
    }
    .activity{
        width: 680rpx;
        height: 280rpx;
        background-color: rgba(255,255,255,1);
        position: absolute;
        border: 2px solid black;
        text-align: center;
        left: 40rpx;
        top: 590rpx;
    }
}